#ifndef RAY_OPERATOR_HPP
#define RAY_OPERATOR_HPP

#include "ray.hpp"

template <typename T>
inline std::ostream &operator<<( std::ostream &os, const ray<T> &r ) {
  os << "(" << r.origin() << ") + t(" << r.direction() << ")";
  return os;
}

#endif